package com.ruoyi.system.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

import java.util.Date;

/**
 * 处方的药品信息对象 t_prescription_history_info
 *
 * @author ruoyi
 * @date 2023-05-13
 */
@Data
public class TPrescriptionHistoryInfo extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 处方ID
     */
    private String id;

    /**
     * 姓名
     */
    @Excel(name = "姓名")
    private String customerName;

    @Excel(name = "身份证号")
    private String idNumber;

    /**
     * 性别
     */
    @Excel(name = "性别")
    private String customerSex;


    /**
     * 年龄
     */
    @Excel(name = "年龄")
    private String customerAge;

    /**
     * 剩余天数详情
     */
    @Excel(name = "注射类最大剩余天数")
    private int daysDetail;

    @Excel(name = "注射类最大剩余天数描述")
    private String daysDetailDesc;

    /**
     * 已用药天数
     */
    private int over_days;

    /**
     * 是否删除 0-否 1-是
     */
    @Excel(name = "是否删除 0-否 1-是")
    private String isDelete;

    /**
     * 身份证号
     */
    @Excel(name = "身份证号")
    private String id_number;

    /**
     * 处方创建时间
     */
    @Excel(name = "处方创建时间")
    private Date create_time;

    /**
     * 签到时间
     */
    @Excel(name = "签到时间")
    private Date add_time;

    /**
     * 签到日期
     */
    @Excel(name = "签到日期")
    private Date add_date;

    /**
     * 状态 0医生可见 1药房可见 2护士可见 3已完结
     */
    private Integer status;

    /**
     * 查询条件开始日期
     */
    @TableField(exist = false)
    private Date startTime;

    /**
     * 查询条件结束日期
     */
    @TableField(exist = false)
    private Date endTime;

    /**
     * 是否存在皮试项目 0-不存在 1-存在
     */
    @TableField(exist = false)
    private int hasps;

    private Date last_operate_time;

}
